/*
 * Copyright (c) 2021. Moses All Right Reserved
 */

package com.moses.uml.dependency;

/**
 * @author Moses
 * @email shenhuohui@gmail.com
 * @date 2021/4/14 0:13
 */
public class Class2 {

    // 在方法形参声明并使用
    public void method(Clazz1 clazz1){
        clazz1.method1();
    }

    // 作为返回值
    public Clazz1 method1(){
        return new Clazz1();
    }

    // 在方法中声明
    public void method2(){
        Clazz1 clazz1 = new Clazz1();
        clazz1.method1();
    }

    // 直接使用静态方法
    public void method3(){
        Clazz1.method2();
    }
}
